<?php namespace Common\Model;
use Hdphp\Model\Model;
//用户管理模型
class User extends Model{
	//指定表名,固定写法
	//只需要name对应上，没必要每个字段都用表单添加值
    protected $table = "user";
	
	//先自动验证，固定写法
	//用户名，密码，手机不能为空
	protected $validate = array(
		//用户名称必须
		array('username','required','会员名称不能为空',3,3),
		array('password','required','会员密码不能为空',3,3),
		array('phone','phone','手机格式不正确',3,3),
		array('email','required|email','邮箱不能为空或格式不正确',3,3)
	);
	
	//自动完成，不需要通过input
	//这样写好就ok了
	protected $auto = array(
		//3是必须处理的表单，1是在插入时候处理
	 	array('r_time','time','function',3,1)
	);
	
	//添加用户
	public function store(){
		//先触发自动验证
		if(!$this->create()) return false;
		return $this->add();
	}
	
	//模型 编辑方法
	public function edit(){
		//一.触发两张表的自动验证
		//1.验证article
		if(!$this->create()) return false;
		//1.link
		$this->save();
		return true;	
	}
	
}

?>